Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pliki lastivia kostiumy i pasy


Rekomendowane odpowiedzi

Opublikowano

Cześć, mam problem, otóż nie działają mi kostiumy oraz pasy. 

Pasy zmieniłem na type 18 subtype 10 nadal nie można ich zdjąć.

A co do kostiumów to nie działają wcale, w spoilerze cały plik startowy.

Wersja systemu 32 bit

 

 

#!/bin/sh
 
echo -e "\033[31m Ile channeli chcesz uruchomic? Max 4. \033[0m"
 
read select
case $select in 
1*) 
echo -e "\033[31m Odpalanie db ..\033[0m"
cd ./db/
./db &
sleep 2
echo -e "\033[31m \n Odpalanie auth ..\033[0m"
cd ../auth 
./auth &
sleep 2
echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"
cd ../ch1/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie game ..\033[0m"
cd ../game/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
clear
;;
2*)
echo -e "\033[31m Odpalanie db ..\033[0m"
cd ./db/
./db &
sleep 2
echo -e "\033[31m \n Odpalanie auth ..\033[0m"
cd ../auth 
./auth &
sleep 2
echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"
cd ../ch1/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"
cd ../ch2/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie game ..\033[0m"
cd ../game/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
clear
;;
3*)
echo -e "\033[31m Odpalanie db ..\033[0m"
cd ./db/
./db &
sleep 2
echo -e "\033[31m \n Odpalanie auth ..\033[0m"
cd ../auth 
./auth &
sleep 2
echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"
cd ../ch1/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"
cd ../ch2/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch3 ..\033[0m"
cd ../ch3/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie game ..\033[0m"
cd ../game/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
clear
;;
4*)
echo -e "\033[31m Odpalanie db ..\033[0m"
cd ./db/
./db &
sleep 2
echo -e "\033[31m \n Odpalanie auth ..\033[0m"
cd ../auth 
./auth &
sleep 2
echo -e "\033[31m \n Odpalanie ch1 ..\033[0m"
cd ../ch1/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch2 ..\033[0m"
cd ../ch2/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch3 ..\033[0m"
cd ../ch3/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie ch4 ..\033[0m"
cd ../ch4/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
echo -e "\033[31m \n Odpalanie game ..\033[0m"
cd ../game/
env LD_PRELOAD=/usr/home/mt2/share/costume.so ./game &
sleep 2
clear
;;
esac

Opublikowano

To zrobiłem, tu głupszy problem był, bo w navi ktoś pojebał type i subtype, poprawiłem i działa wreszcie, został problem z pasami.

Opublikowano

To zrobiłem, tu głupszy problem był, bo w navi ktoś pojebał type i subtype, poprawiłem i działa wreszcie, został problem z pasami.

type/subtype zmień, bodajże pasy +4 mają prawidłowe

would u miss me? 1105814451671351221478.png

 

 

 

Opublikowano

zmieniałem, nadal nie działa

jest ustawione 18/10, a na innym w sumie domyślnie 18/0, ale aż boję się sprawdzać, bo znów jak założę to nawet /ip nie usuwa.

Opublikowano

Jest wgrany quest, dodane bonusy, wszystko powinno działać.

 

 

-- Teodor
quest pasy_alios2 begin
state start begin
function tabela_bonusow(item_vnum)
local bonus_table = {
[90190] = {
[1] = {apply.MAX_HP, 1000},
[2] = {apply.ATT_GRADE_BONUS, 10},
[3] = {apply.ATT_BONUS_TO_MONSTER, 5},
},
[90191] = {
[1] = {apply.MAX_HP, 2000},
[2] = {apply.ATT_GRADE_BONUS, 20},
[3] = {apply.ATT_BONUS_TO_MONSTER, 10},
},
[90192] = {
[1] = {apply.MAX_HP, 3000},
[2] = {apply.ATT_GRADE_BONUS, 30},
[2] = {apply.ATT_BONUS_TO_MONSTER, 15},
},
[90193] = {
[1] = {apply.MAX_HP, 4000},
[2] = {apply.ATT_GRADE_BONUS, 40},
[3] = {apply.ATT_BONUS_TO_MONSTER, 20},
},
[90194] = {
[1] = {apply.MAX_HP, 5000},
[2] = {apply.ATT_GRADE_BONUS, 50},
[3] = {apply.ATT_BONUS_TO_MONSTER, 25},
},
[90195] = {
[1] = {apply.MAX_HP, 6000},
[2] = {apply.ATT_GRADE_BONUS, 60},
[3] = {apply.ATT_BONUS_TO_MONSTER, 30},
},
[90196] = {
[1] = {apply.MAX_HP, 7000},
[2] = {apply.ATT_GRADE_BONUS, 70},,
[3] = {apply.ATT_BONUS_TO_MONSTER, 35},
},
[90197] = {
[1] = {apply.MAX_HP, 8000},
[2] = {apply.ATT_GRADE_BONUS, 80},
[3] = {apply.ATT_BONUS_TO_MONSTER, 40},
},
[90198] = {
[1] = {apply.MAX_HP, 9000},
[2] = {apply.ATT_GRADE_BONUS, 90},
[3] = {apply.ATT_BONUS_TO_MONSTER, 45},
},
[90199] = {
[1] = {apply.MAX_HP, 10000},
[2] = {apply.ATT_GRADE_BONUS, 100},
[3] = {apply.ATT_BONUS_TO_MONSTER, 50},
},
[90290] = {
[1] = {apply.ATTBONUS_HUMAN, 2},
[2] = {apply.MAX_HP, 1000},
[3] = {apply.HP_REGEN, 12},
},
[90291] = {
[1] = {apply.ATTBONUS_HUMAN, 4},
[2] = {apply.MAX_HP, 2000},
[3] = {apply.HP_REGEN, 14},
},
[90292] = {
[1] = {apply.ATTBONUS_HUMAN, 6},
[2] = {apply.MAX_HP, 3000},
[3] = {apply.HP_REGEN, 16},
},
[90293] = {
[1] = {apply.ATTBONUS_HUMAN, 8},
[2] = {apply.MAX_HP, 4000},
[3] = {apply.HP_REGEN, 18},
},
[90294] = {
[1] = {apply.ATTBONUS_HUMAN, 10},
[2] = {apply.MAX_HP, 5000},
[3] = {apply.HP_REGEN, 20},
},
 
[90295] = {
[1] = {apply.ATTBONUS_HUMAN, 12},
[2] = {apply.MAX_HP, 6000},
[3] = {apply.HP_REGEN, 22},
},
[90296] = {
[1] = {apply.ATTBONUS_HUMAN, 14},
[2] = {apply.MAX_HP, 7000},
[3] = {apply.HP_REGEN, 24},
},
[90297] = {
[1] = {apply.ATTBONUS_HUMAN, 16},
[2] = {apply.MAX_HP, 8000},
[3] = {apply.HP_REGEN, 26},
},
[90298] = {
[1] = {apply.ATTBONUS_HUMAN, 18},
[2] = {apply.MAX_HP, 9000},
[3] = {apply.HP_REGEN, 28},
},
[90299] = {
[1] = {apply.ATTBONUS_HUMAN, 20},
[2] = {apply.MAX_HP, 10000},
[3] = {apply.HP_REGEN, 30},
},
}
return bonus_table[item_vnum]
end
function bonusy(item_vnum)
if pc.getqf("bonus") == 1 then
return
end
local bonus_table = pasy_alios2.tabela_bonusow(item_vnum)
for i = 1, table.getn(bonus_table) do
affect.add_collect(bonus_table[1], bonus_table[2], 60*60*365*24)
end
pc.setqf("bonus", 1)
end
when login begin
cmdchat("loadNewSlotQuest "..q.getcurrentquestindex())
cmdchat("chr_EquipItem "..pc.getqf("equiped_item"))
end
when button or info begin
if pc.getqf("equiped_item") == 0 then
return
end
local bonus_table = pasy_alios2.tabela_bonusow(pc.getqf("equiped_item"))
for i = 1, table.getn(bonus_table) do
affect.remove_collect(bonus_table[1], bonus_table[2], 60*60*365*24)
end
pc.setqf("bonus", 0)
pc.give_item2(pc.getqf("equiped_item"), 1)
cmdchat("chr_EquipItem 0")
pc.setqf("equiped_item", 0)
end
when 90190.use or 90191.use or 90192.use or 90193.use or 90194.use or 90195.use or 90196.use or 90197.use or
        90198.use or 90199.use or 90290.use or 90291.use or 90292.use or 90293.use or 90294.use or 90295.use or 90296.use or
        90297.use or 90298.use or 90299.use begin
if pc.getqf("equiped_item") != 0 then
syschat("Nie możesz nosić dwóch identycznych przedmiotów.")
return
end
if pc.get_level() < 100 then
syschat("Musisz posiadać 100 Poziom Postaci,aby ubrać ten pas.")
return
end
cmdchat("chr_EquipItem "..item.get_vnum())
pc.setqf("equiped_item", item.get_vnum())
item.remove()
pasy_alios2.bonusy(pc.getqf("equiped_item"))
end
end
end

 
Jeszcze jeden problem, bo w item_proto server i client są ustawione bony i wszystko, a na pasach ich nie pokazuje:

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...